package com.lee.dhsg.service;

import com.lee.dhsg.domain.Teacher;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 该服务层接口用于实现教师相关的业务
 * 1、查询推荐教师
 * 2、教师登录
 * 3、教师注册
 *
 * @author Lee
 */

@Component
public interface TeacherService {

    /**
     * 查询推荐教师
     *
     * @return
     */
    public List<Teacher> selectByTuijian();

    /**
     * 教师登录
     * 通过用户名和密码查询 teacher 表，返回一个 Teacher 对象
     *
     * @param username
     * @param password
     * @return
     */
    Teacher login(String username, String password);

    /**
     * 教师注册
     * 往 teacher 里添加一条数据，该条数据最初只有用户名和密码
     *
     * @param username
     * @param password
     * @throws Exception
     */
    void register(String username, String password) throws Exception;


}
